devastating losses - French English Dictionary